home *** CD-ROM | disk | FTP | other *** search
/ ETO Development Tools 1 / ETO Development Tools 1.iso / Essentials / MacApp Documentation / MacApp AppleLink Messages / MacApp.Tech$ Aug 89 / X0048-Re MacApp to Think -Aug89 < prev    next >
Encoding:
Text File  |  1989-08-22  |  1.9 KB  |  44 lines  |  [TEXT/GEOL]

  1. Item    9227273                         14-Aug-89        14:12
  2.  
  3. From:   MOOF                            Rollin, Keith A,APL
  4.  
  5. To:     MACAPP.TECH$                    MACAPP Tech
  6.  
  7. Sub:    Re: MacApp to Think Pascal 2.0
  8.  
  9. Kevin,
  10.  
  11. This isn't an easy task. There are over 46,000 lines of code in {MALibraries}
  12. and {MAInterfaces} that need to be converted (Dave Wilson once told be that he
  13. counted as high as 63,000). There are also three major obstacles that you have
  14. to get over:
  15.  
  16.     - There is a limit on the number of lines you have in a LSP unit. This has
  17.         to do with the way the LSP debugger works, and can't be changed. This
  18.         limit is also well below the size of most MacApp units (I think the
  19.         limit is 2500 lines; UMacApp.TApplication is 4000 by itself).
  20.     - LSP internally puts all comments at the end of a line (LSP tokenizes as
  21.         you type, which helps makes it so fast). However, the comments it moves
  22.         includes compiler directives, even the ones that NEED to be imbedded
  23.         in the middle of a line (ie, {$IFC qNeedsColorQuickDraw}). Once those
  24.         are moved, you have a different program
  25.     - Segmentation. LSP doesn't recognize the {$S xxx} notation. You would have
  26.         to break apart all the sources and put them back together again in
  27.         the LSP fashion if you want the same segmentation.
  28.  
  29. Any one of these would make me stay with MPW for compiler MacApp (as a matter
  30. of fact, it has). However, there was one industrious fellow who DID manage
  31. porting MacApp 1.1.1 to LSP. He developed a series of scripts for most of the
  32. work. He talked about it in a past issue of FrameWorks (page 28 of the April,
  33. 1989 issue).
  34.  
  35. - Keith Rollin
  36. - Apple Developer Technical Support
  37.  
  38. PS: I've seen the new class libraries that come with TC 4.0. There are a few
  39. little problems we've encountered, but on the whole, they look pretty neat. Job
  40. Bob says check it out...
  41.  
  42.  
  43.  
  44.